<?php

error_reporting(E_ERROR);

$settings = array ();

// Directories name definisions
define("TEMPLATES_DIR", "xsl");
define("SCHEMAS_DIR",   "XMLSchema");
define("XML_DIR",       "xml");
define("VALIDATE_DIR",  XML_DIR.PS."validate");
define("CLASSES_DIR",   "classes");
define("CSS_DIR",       "css");
define("JS_DIR",        "js");

// Parhs definisions
define("CSS_ROOT",          SITE_ROOT.CSS_DIR.PS);
define("JS_ROOT",           SITE_ROOT.JS_DIR.PS);
define("TEMPLATES_ROOT",    SYSTEM_ROOT.TEMPLATES_DIR.PS);
define("XML_ROOT",          SYSTEM_ROOT.XML_DIR.PS);
define("SCHEMAS_ROOT",      SYSTEM_ROOT.SCHEMAS_DIR.PS);
define("VALIDATE_ROOT",     SYSTEM_ROOT.VALIDATE_DIR.PS);
define("CLASSES_ROOT",      SYSTEM_ROOT.CLASSES_DIR.PS);
define("SYS_CSS_ROOT",      SYSTEM_ROOT.CSS_DIR.PS);
define("SYS_JS_ROOT",       SYSTEM_ROOT.JS_DIR.PS);

// Other definitions
define("SCRIPT_EXTENSION",  "php5");
define("INCLUDE_EXTENSION", "inc.".SCRIPT_EXTENSION);

// URIs
define("SITE_HOST",  $_SERVER['HTTP_HOST']);

$settings["COMPRESS_RESPONSE"] = true;

require_once "classes/vector.inc.php5";
require_once "classes/fs.inc.php5";
require_once "classes/std.inc.php5";

function inc_class($class_name)
{
	std::inc_class($class_name);
}

function debug_out($var, $die = false)
{
    std::vardump($var);
    if ($die) {
        exit();
    }
}

function filedump($file)
{
    return std::filedump($file);
}


set_time_limit(0);

?>